#ifndef __THREADS_ENTRIES
#define __THREADS_ENTRIES

enum
{
    INIT_THREAD_THREAD_PRIO = 7,
    MODBUS_SLAVE_THREAD_PRIO,
    MONITOR_SLAVE_THREAD_PRIO,
    MODBUS_MASTER_THREAD_PRIO,
    NET_THREAD_PRIO,
    MODULE_CTR_THREAD_PRIO,
    // TCOM_THREAD_PRIO,
    // TEAM_THREAD_PRIO,
    MBM_FSM_THREAD_PRIO,
    DI_THREAD_PRIO,
    DAQ_THREAD_PRIO,
    CORE_THREAD_PRIO,
    SURV_THREAD_PRIO,
    CPAD_THREAD_PRIO,
    KEY_THREAD_PRIO,
    TDS_THREAD_PRIO,
    BKG_THREAD_PRIO,
    TESTCASE_THREAD_PRIO,
    USR_MAX_PRIO
};

void team_thread_entry(void *parameter);
void syslog_thread_entry(void *parameter);
void cpad_thread_entry(void *parameter);
void tcom_thread_entry(void *parameter);
void daq_thread_entry(void *parameter);
void core_thread_entry(void *parameter);
void testcase_thread_entry(void *parameter);
void modbus_master_thread_entry(void *parameter);
void modbus_slave_thread_entry(void *parameter);
void cpad_modbus_slave_thread_entry(void *parameter);
void mbm_fsm_thread_entry(void *parameter);
void bkg_thread_entry(void *parameter);
void di_thread_entry(void *parameter); 

void net_thread_entry(void *parameter);
#endif //__THREADS_ENTRIES
